/*ͷ��*/
.h_nav{ text-align:center;}
.h_nav ul{ width:100%;}
.h_nav ul li{ width:13%; display:inline-table}
.h_nav  li.on,.h_nav  li a.on{color: #333; background:url(../images/a1.png) center no-repeat;}
.nav>li>a { padding:55px 0; text-align: center;}
.nav>li>a:hover{ padding: 55px 0; text-align: center; background:url(../images/a1.png) center no-repeat;}
.h_nav ul li.logo{ margin:0 auto; text-align:center; margin:0 5px;width:20%;}
.logo img{ width:100%;}




 /*bannerͼ*/
.banner{  position: relative;  }
.banner img{  width:100%;  }
.banner .hd{  position: absolute;  right: 80px;  bottom: 10px;  }
.banner .hd li{  background: #ffffff;  float: left;  width: 30px;  height:5px;  margin: 5px;}
.banner .hd li.on{  background: #0d4da1;  }


.index-img img{ width: 100%;}
.index_pro img{ width: 100%;}




 /*��ҳ��Ʒͼ*/
.pro_a{text-align:center; margin-top:30px;}
.pro_a b{letter-spacing:0.2em; font-size:30px; font-weight:bold;}
.pro_a b span{ color:#0d4da1;}
.pro_a p{ font-size:18px; color: #333; margin-top:15px;}

.pro_b{ padding-top:60px; margin:0 auto;}
.pro_c{ margin:0 auto; }
.pro_c p{ height:82px;background:#0d4da1; font-size:14px; margin-top:-40px; text-align:center; color:#FFF; padding-top:50px;}


.slide_a p{ font-size:14px; color:#333; line-height:2; padding-top:110px; padding-left:80px;}
.slide_b{ padding-left:30px;}
.index_case .case{ position: relative; display: block; background:url(../images/case_bg.png) no-repeat center; min-height:302px; margin-top:50px; margin-bottom:50px;}
.index_case .case  .a{  padding: 50px 25px;  position: absolute;  top:80px;  }
.index_case .case  .prev{  background:url("../images/left.png") center no-repeat; left:8px; top:35%; }
.index_case .case  .next {  background: url("../images/right.png") center no-repeat;  right: -15px; top:35%;}


 /*��ҳ���*/
.index_about{ margin-top:50px; margin-bottom:30px;}
.index_about img{ width:100%;}
.index_about h3{ font-size: 36px; color: #0d4da1; font-weight:bold; background:url(../images/a_2.png) no-repeat left bottom;padding-bottom:8px; }
.index_about  h3 span{ font-size: 14px; color: #333; font-weight:normal; letter-spacing:0.2em; font:Arial, Helvetica, sans-serif; }
.index_about p{ font-size: 14px;color: #333; line-height: 2; letter-spacing: 0.1em;margin-top:25px;}
.index_about .more{width:115px; padding:10px 10px; background: #0d4da1;text-align: center; letter-spacing:0.2em;
       margin-top: 30px;color: #fff; float:right;  }
.index_about a:hover .more{ background: #0d4da1; color: #fff; float:right;}
.index_about_bg{ line-height:147px; text-align:center; padding-top:20px;}

/*��ҳ��ϵ*/
.index_ad{ padding: 50px 0; background: url("../images/con1.jpg") center no-repeat;}
.index_ad li { color: #fff; font-size: 36px;line-height: 2; font-weight:bold; }
.index_ad span{ font-size: 22px; color: #fff; display: block; padding-top:10px; padding-left:55px;}
.index_ad .con{ padding-top:-50px;}
.index_ad .con li{font-size: 36px;line-height: 2; color:#fff;}
.index_ad .con p{ line-height: 2; color:#fff; margin-top:70px; font-size:16px;}
.index_ad .con .index_ad1{ margin-bottom: 0px;}




/* ��ҳ�����б� */
.z_news{ position:relative;padding-top:25px; padding-bottom: 0px;}
.z_news .h{  background: url("../images/i.png") no-repeat left;position: relative;border-bottom: #333 solid 1px; padding-left: 5px; padding-top:0px; padding-bottom: 5px;}
.z_news .h hr{ position: absolute; left: 0; bottom: -2px; width: 40%; border: none; margin: 0; padding: 0;}
.z_news .h .r{ float: right; padding-top: 0px; letter-spacing:1px;}
.z_news .h .r a{ color: #333; font-size: 14px;}
.z_news .h .r a:hover{ color: #0d4da1;}
.z_news .h b{ font-size:18px;letter-spacing: 1px;display:inline-block; padding-left:15px; padding-top:7px;}
.z_news .h span{ color: #333; padding-left:15px;}
.z_news .h p{ font-size:14px; color: #333; margin-top: 3px;}
.z_news .img{ padding-bottom: 40px;}
.z_news .img img{ width: 100%;}
.z_news .list{ padding-left: 0;}
.z_news .list li{  margin: 10px 0; float:left; border-bottom:1px #666 dashed; padding-bottom:10px;}
.z_news .list li a{ display: block;}
.z_news .list li .t{ float:left; width:25%; margin-left:14px; margin-right:14px;}
.z_news .list li .t img{ width: 100%;}
.z_news .list li h5{ color: #0d4da1; margin: 0; margin-bottom: 8px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.z_news .list li p{ font-size: 14px; line-height: 20px;}
.z_news .list li i{ display: block; font-style: normal; text-align: right; font-size: 12px; color: #666;}
.z_news .list .time{ float:left; width:10%}
.z_news .list .year{ background:#0d4da1;  padding:10px;text-align:center;color:#fff; margin-bottom:10px;}
.z_news .list .date{ background:#3284f0; padding:10px;text-align:center;color:#fff;}
.z_news .list .news1{ float:left; width:60%; }
.z_news .list .news2{font-size: 14px; line-height: 20px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;
overflow: hidden;}}
.z_news .right{ padding-left: 38px;}
.z_news .q{  background: url("../images/n.png") no-repeat left;position: relative;border-bottom: #333 solid 1px; padding-left: 5px; padding-top:0px; padding-bottom: 5px;}
.z_news .q hr{ position: absolute; left: 0; bottom: -2px; width: 40%; border: none; margin: 0; padding: 0;}
.z_news .q .m{ float: right; padding-top: 0px; letter-spacing:1px;}
.z_news .q .m a{ color: #333; font-size: 14px;}
.z_news .q .m a:hover{ color: #0d4da1;}
.z_news .q b{ font-size:18px;letter-spacing: 1px;display:inline-block; padding-left:33px; padding-top:7px;}
.z_news .q span{ color: #333; padding-left:33px;}
.z_news .q p{ font-size:14px; color: #333; margin-top: 3px;}
.news3{ text-align:center; margin-top:20px; margin-bottom:15px;}
.news3 img{ width:100%; border:1px #a7a7a7 solid;}
.z_news .compamy{ padding-top:0;}
.z_news .compamy li{ padding-top:0; margin-bottom:10px;}




/* ��ҳ��ϵ */
.index_con{ padding:0;}
.index_conta img{ width:100%;}
.index_conta{ border-right:1px #0d4da1 dashed; margin-top:10px;}
.index_contact{ font-size:30px; color:#0d4da1; text-align:center; letter-spacing:0.2em;}
.index_conta .name{ font-size:24px; color:#0d4da1; float:left; margin-top:20px; margin-bottom:20px; margin-left:20px;}
.index_conta .name li{ font-size:14px; color:#0d4da1;}
.index_conta .contacts{ font-size:14px; float:left; line-height:25px; margin-bottom:20px; margin-left:20px;}
.index_conta .qr{ border:1px #0d4da1 solid; float:left; margin-top:10px;}
.index_conta p{ font-size:14px; color:#0d4da1; float:left;margin-top:50px; margin-left:10px; text-align:center;}

.feedback{ font-size:30px; color:#0d4da1; text-align:center; letter-spacing:0.2em; margin-top:10px; margin-bottom:10px;}
.index_con form{  padding-bottom: 0px; text-align:center;}
.index_con form p{  padding:10px 5px;  margin-top: 10px;width:80%; height:30px; float:left; margin-right: 1%;color: #0d4da1; }
.index_con form input[type='text']{width:80%;background:transparent;height:30px;border:1px #666 solid;outline: none; }
.index_con form textarea{width:80%;vertical-align: top;height:109px;background:transparent;border:1px #666 solid;resize:none;outline: none;}
.index_con input[type='submit']{background:#0d4da1;border:0;padding:10px 50px; margin-top:20px; margin-bottom:20px; text-align:center; color:#fff;}

.index_con form .text_yzm{width: 100%; float: left; margin-top: 100px; text-align: left;}
.index_con form .text_yzm .text_code{width: 20%; margin:0 20px; border-radius: 5px;}

.copyright{ background: #0d4da1; padding:10px 0;}
.copyright p{ color: #fff;font-size: 14px; margin: 0; line-height:20px; text-align:center;}
.copyright p a{ color: #fff;}

/* 首页留言板 */



/* ��ҳbanner */
.a_banner{ width:auto; margin:0 auto;}
.a_banner img{ width:100%;}


/* ��ҳ��� */
.a_about{ padding:0; margin-top:20px; margin-bottom:20px;}
.a_about .qx{ font-size:24px; letter-spacing:0.2em;}
.a_about .qx span{ font-size:14px; letter-spacing:0.2em; margin-left:10px;}
.a_form{ background:#FFF;box-shadow: 5px 5px 10px #c1c1c1; -moz-border-radius: 30px; 
-webkit-border-radius:30px; border-radius:30px;position:relative;float:right; margin-bottom:20px;}
.a_form form{  padding-bottom: 0px;}
.a_form form input[type='text']{background:transparent;border:0;font-size:14px;width:86%; padding-top:10px; padding-bottom:10px;}
.a_form input[type='submit']{position:absolute;border:0;background:#0d4da1;font-size:14px; color:#fff;-moz-border-radius: 20px; 
-webkit-border-radius: 20px; border-radius:20px;margin-top:5px; padding-left:12px; padding-top:8px; padding-right:12px; padding-bottom:8px;}

.about{ padding-top:70px; padding-right:35px; padding-left:35px; padding-bottom:20px;}
.about img{ width:100%;}
.about span{ font-size:14px;letter-spacing:0.1em; line-height:24px; text-align:center;}
.three{ padding:0;}
.three .a3{ margin:0 auto; margin-top:0px; margin-bottom:0px;}
.three .management img{ width:100%;}
.three .management p{  position:absolute; font-size:14px;text-align:center; color:#FFF; padding-top:5px; top:-4%; left:46%;width:30px; 
height: 30px; 
background:#0d4da1; 
-moz-border-radius: 50px; 
-webkit-border-radius: 50px; 
border-radius: 50px; margin:0 auto;}
.three .font{ border-bottom:1px #8e8e8e solid; border-left:1px #8e8e8e solid; border-right:1px #8e8e8e solid; font-size:14px; text-align:center; padding-top:30px; padding-left:58px; padding-right:58px; padding-bottom:20px;}
.three .font p{ font-weight:bold; padding-top:25px; padding-bottom:25px;margin:0 auto;}
.a_logo{ padding:0; text-align:center;margin-top: 50px;
    margin-bottom: 30px;}

/* ��ҳ��Ʒ���� */
.qx_pro{ margin-top:85px;}
.n_products{ margin-bottom:35px;}
.n_products .one{ background:none;border-radius: 15px;border: 1px solid #a7a7a7; padding-bottom:20px; }
.n_products .one:hover{ background-color:#0d4da1;}
.n_products .one:hover a{ color:#fff;}
.n_products .one img{ width:100%; border-radius: 13px 13px 0 0;}
.n_products .one .pro1 p{ font-size:18px; text-align:center;padding-top:10px; padding-bottom:10px; border-bottom:1px #999 solid; margin-left:40px; margin-right:40px;}
.n_products .one .pro1 .two{font-size:14px; margin-left:50px; }
.n_products .one .pro1 .two p{font-size:14px; margin-left:50px; margin: 0;padding: 0;border: 0; text-align: left; height: 20px; overflow: hidden;}
.line{ border-bottom:1px #a7a7a7 solid;}
.container .pro_inner{ margin-top: 20px;}
.container .p{ float:right; letter-spacing:0.2em; margin-top:25px;}
.container .pro_inner img{width:100%;}
.container .pro_inner .msg-detail h3{margin:15px 0 0 110px; color:#333; border-bottom:1px #a7a7a7 solid; padding-bottom:15px;}
.container .pro_inner .msg-detail span{cursor: pointer;margin-left: 30px;}
.container .pro_inner .msg-detail p{ line-height: 2; margin-left:110px; margin-top:10px; padding-top:10px; letter-spacing:0.2em;}
.container .pro_inner .pro_detail{margin:30px 0;}
.container .pro_inner .pro_detail h3{position: relative;}
.container .pro_inner .pro_detail h3:after{content:'';height:5px;width:99%;position:absolute;top:10px;margin-left: 10px;}
.container .pro_inner .pro_con{ margin-top: 30px;}
.container .pro_inner .pro_con .bottom{border-top:1px #0d4da1 solid; margin-top:30px;}
.container .pro_inner .pro_con p{ font-size:24px; text-align:center; line-height:1.5; letter-spacing:0.3em;}
.container .pro_inner .pro_con .bottom .on{background:url(../images/on.png) no-repeat center; height:35px; margin-top:-20px;}

.prev_next{position:relative;margin:20px 0 30px; line-height: 2;}
.prev_next a{padding:3px 10px;position:absolute;}
.prev_next a.left{left:0;}
.prev_next a.right{right:0;}

/* ��ҳ */
.z_page{ text-align: center; font-size: 0; margin: 20px 0; clear: both;}
.z_page a{ font-size: 14px; background-color:#0d4da1; display: inline-table; padding: 3px 10px; 
    margin:5px; line-height: 25px; color: #fff;}
.z_page a.on{ color:#0d4da1; background:#dedede;}


/*��ҳ����*/
.qx_news{ padding:0; margin-top:75px;}
.qx_news .left{ float:left; width:40%; margin-left:15px; margin-right:15px;}
.qx_news .left img{ width:100%; border:1px #a7a7a7 solid;}
.qx_news .right li{ border-bottom:1px #999 dashed; letter-spacing:0.2em; line-height:40px;}
.qx_news .right li:hover a{ color:#0d4da1;}
.qx_news1{ padding:0; margin-top:50px; border-bottom:1px #a7a7a7 solid;}
.qx_news1 .time{ float:left; width:10%; margin-top:35px;}
.qx_news1 .year{ background:#0d4da1;  padding:15px;text-align:center;color:#fff; margin-bottom:15px;}
.qx_news1 .date{ background:#3284f0; padding:15px;text-align:center;color:#fff;}
.qx_news1 li .t{ float:left; width:30%; margin-left:20px; margin-right:20px; margin-bottom:25px;}
.qx_news1 li .t img{ width: 100%;}
.qx_news1 .news1{width:55%; float:right; margin-top:50px}
.qx_news1 li h5{ color: #0d4da1; margin: 0; margin-bottom: 8px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.qx_news1 li p{ font-size: 14px; line-height: 20px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.qx_news1 .news2{font-size: 14px; line-height:24px;}


.container .news_inner { padding:30px 20px ;}
.container .news_inner h3{ text-align:center;}
.container .news_inner .read_msg { margin: 15px 0;color: #878787;}
.container .news_inner .read_msg span{ padding: 0 15px;color: #878787;}
.container .news_inner .detail{ margin:30px 0; line-height: 2; color: #878787;}
.container .news_inner .detail img{ width:auto;}




/*��ҳ����*/
.case{ margin-top:85px;}
.case .bottom .case1{ border:1px #a7a7a7 solid; margin-bottom:30px;}
.case .bottom .case1 img{ width:100%;}
.case .bottom .case1 .con{ font-size:14px; color:#0d4da1; padding-left:40px; padding-top:20px; padding-bottom:20px;}
.case .bottom .case1 .con p{ float:right; margin-right:40px; border-bottom:2px #0d4da1 solid;}
.case .bottom .case1 img .image{display: block;position:relative;}
.case .bottom .case1 .layer{position:absolute;width:88%;height:69%;background: rgba(13,77,161,0.80);left:0;top:0;-webkit-transform: scale(0,0);
    -moz-transform: scale(0,0); -ms-transform: scale(0,0); -o-transform: scale(0,0); transform: scale(0,0); -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out;box-sizing: border-box; left:6%; top:5%;}
.case .bottom .case1 .layer p{ font-size:24px; color: #fff;position: absolute;text-align: center;top:45%; left: 45%; background: rgba(0,0,0,0.62);padding:5px 17px;}
.case .bottom .case1:hover .layer{ -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1); }

.qx_contact{ padding:0;}
.map{ margin-top: 20px; margin-bottom:40px;}

.qx_contact form{  padding-bottom: 0px; text-align:center;}
.qx_contact form p{  padding:10px 5px;  margin-top: 10px;width:80%; height:30px; float:left; margin-right: 1%;color: #0d4da1; }
.qx_contact form input[type='text']{width:80%;background:transparent;height:30px;border:1px #666 solid;outline: none; }
.qx_contact form textarea{width:80%;vertical-align: top;height:109px;background:transparent;border:1px #666 solid;resize:none;outline: none;}
.qx_contact input[type='submit']{background:#0d4da1;border:0;padding:10px 50px; margin-top:20px; margin-bottom:20px; text-align:center; color:#fff;}

.qx_contact form .text_yzm{width: 100%; float: left; margin-top: 100px; text-align: left;}
.qx_contact form .text_yzm .text_code{width: 20%; margin:0 20px; border-radius: 5px;}

@media (max-width: 480px) {	
.qx_contact form .text_yzm .text_code{ margin: 0; margin-right:5px; }
.h_nav ul{ margin:0;}
.h_nav ul li{ width:auto; display:block; text-align:center;}
.h_nav  li.on,.h_nav  li a.on{color: #fff; background:#0d4da1;}
.nav>li>a { padding:10px 0; text-align: center;}
.logo img{     height: 55px; width: auto;float: left}

.pro_a b{letter-spacing:0.2em; font-size:22px; font-weight:bold;}
.pro_b{ padding-top:20px; margin:0 auto;}
.slide_a p{ font-size:14px; color:#333; line-height:2; padding-top:0px !important; padding-left:0px !important;}
.slide_b{ padding-left:30px;}
.index_case .case{ position: relative; display: block; background:none !important;margin-top:10px !important;}
.index_about{ margin-top:15px !important; margin-bottom:15px !important;}
.index_about h3{ font-size: 24px; color: #0d4da1; font-weight:bold; background:none;padding-bottom:8px; }
.index_about  h3 span{ font-size: 12px; color: #333; font-weight:normal; letter-spacing:0.1em; font:Arial, Helvetica, sans-serif; }
.index_about p{ font-size: 12px;color: #333; line-height: 2; letter-spacing: 0.1em;margin-top:10px;}
.index_about .more{width:115px; padding:10px 10px; background: #0d4da1;text-align: center; letter-spacing:0.2em;
       margin-top: 0px;color: #fff; float:right;  }
.index_ad{ padding: 15px 0 !important; background:#0d4da1 !important; min-height:0px;}
.index_ad span{ font-size: 22px; color: #fff; display: block; padding-top:0px; padding-left:10px;}
.index_ad .con li{font-size: 24px;line-height: 2; color:#fff;}
.index_ad .con p{ line-height: 2; color:#fff; margin-top:20px; font-size:15px; border-top:1px #FFF solid;}
.index_phone img{ display:block; float:left;}
.phone_a{  color:#fff; font-size:14px; padding-top:10px; margin-left:85px;}
.phone_a r{ font-size:24px;}
.z_news{ position:relative;padding-top:0px; padding-bottom: 10px;}
.z_news .list li .t{ float:left; width:35% !important; margin-left:10px; margin-right:15px;}
.z_news .right{ padding-left: 0px;}
.z_news .q{  background: url("../images/n.png") no-repeat left;position: relative;border-bottom: #333 solid 1px; padding-left: 0px; padding-top:0px; padding-bottom: 5px;}
.news3 img{ width:100%;}
.index_conta{ border-bottom:1px #0d4da1 dashed;border-right:0px #0d4da1 dashed; margin-top:15px;}
.index_contact{ font-size:22px; color:#0d4da1; text-align:center; letter-spacing:0.2em;}
.index_conta .name li{ font-size:12px; color:#0d4da1;}
.index_conta .contacts{ font-size:14px; float:left; line-height:25px; margin-bottom:20px; margin-left:5px;}
.feedback{ font-size:22px; color:#0d4da1; text-align:center; letter-spacing:0.2em; margin-top:10px; margin-bottom:10px;}
form p{  padding:10px 5px;  margin-top: 10px;width:100%; height:30px; float:left; margin-right: 1%;color: #0d4da1; }
form input[type='text']{width:70% !important;background:transparent;height:30px;border:1px #666 solid;outline: none; }
form textarea{width:76% !important;vertical-align: top;height:109px;background:transparent;border:1px #666 solid;resize:none;outline: none;}

.three .a3{ margin:0 auto; margin-top:25px; margin-bottom:25px;}
.three .font{ height:auto !important;border-bottom:1px #8e8e8e solid; border-left:1px #8e8e8e solid; border-right:1px #8e8e8e solid; font-size:14px; text-align:center; padding-top:15px; padding-left:15px; padding-right:15px; padding-bottom:15px;}

.n_products .one .pro1 p{ font-size:12px !important; text-align:center;padding-top:10px; padding-bottom:10px; border-bottom:1px #999 solid; margin-left:20px; margin-right:20px;}
.n_products .one .pro1 .two{font-size:12px !important; margin-left:10px !important;}

.a_about{ padding:0; margin-top:10px; margin-bottom:10px;}
.qx_pro{ margin-top:40px;}
.z_page{ text-align: center; font-size: 0; margin: 0px 0; clear: both;}
.container .pro_inner .pro_con p{ font-size:18px; text-align:center; line-height:1.5; letter-spacing:0.3em;}
.qx_news{ padding:0; margin-top:45px;}
.qx_news .left{ float:left; width:100%; margin-bottom:12px; margin-left:0px; margin-right:0px;}
.qx_news .right li{ border-bottom:1px #999 dashed; letter-spacing:0.2em; line-height:40px !important;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.qx_news1 li .t{ float:left; width:35%; margin-left:10px; margin-right:0px; margin-bottom:25px;}
.qx_news1 li p{ font-size: 14px; line-height: 20px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden; margin-right:10px;}
.qx_news1 .news1{width:60% !important; float:right; margin-top:0px !important;}
.case{ margin-top:50px;}
.case .bottom .case1 .con{ font-size:14px; color:#0d4da1; padding-left:20px; padding-top:20px; padding-bottom:20px;}
.case .bottom .case1 .con p{ float:right; margin-right:20px; border-bottom:2px #0d4da1 solid;}
.index_ad .con .index_ad1{ margin-bottom: 0px; padding-top:0px !important;}

.container .news_inner .detail img{ width:100%;}


}
@media (max-width:768px){
.index_case .case{ position: relative; display: block; background:url(../images/ipad_case.png) no-repeat center; min-height:264px; margin-top:30px; margin-bottom:0px;}
.slide_b{ padding-left:10px; padding-top:10px;}
.slide_b img{ width:100%;}
.slide_a p{ font-size:14px; color:#333; line-height:2; padding-top:85px; padding-left:40px;}
.index_case .case  .prev{  background:url("../images/l.png") center no-repeat; left:8px; top:27%; }
.index_case .case  .next {  background: url("../images/r.png") center no-repeat;  right: -15px; top:27%;}
.index_about_bg{ line-height:147px; text-align:center; padding-top:0px;}
.index_about{ margin-top:0px; margin-bottom:0px; display:block;}
.index_about img{ width:100%;}
.index_about h3{ font-size: 24px; color: #0d4da1; font-weight:bold; background:url(../images/a_2.png) no-repeat left bottom;padding-bottom:8px; }
.index_about  h3 span{ font-size: 12px; color: #333; font-weight:normal; letter-spacing:0.2em; font:Arial, Helvetica, sans-serif; }
.index_about p{ font-size: 12px;color: #333; line-height: 2; letter-spacing: 0.1em;margin-top:10px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;}
.index_about .more{width:115px; padding:10px 10px; background: #0d4da1;text-align: center; letter-spacing:0.2em;
       margin-top: 0px;color: #fff; float:right;  }
.index_ad{ padding:0px 0; background: url("../images/con2.jpg") center no-repeat; margin-bottom:15px;}
.index_ad .con li{font-size: 24px;line-height: 2; color:#fff;}
.index_ad .con p{ line-height: 2; color:#fff; margin-top:25px; font-size:14px;}
.index_ad .con .index_ad1{ margin-bottom: 0px; padding-top:30px;}
.index_ad span{ font-size: 22px; color: #fff; display: block; padding-top:0px; padding-left:25px;}
.z_news .list .time{ float:left; width:14%;}
.z_news .list .year{ background:#0d4da1;  padding:5px;text-align:center;color:#fff; margin-bottom:5px;}
.z_news .list .date{ background:#3284f0; padding:5px;text-align:center;color:#fff;}
.z_news .list .news2{font-size: 12px; line-height: 20px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.z_news .list li .t{ float:left; width:25%; margin-left:5px; margin-right:14px;}
.z_news .list .news1{ float:left; width:50%; }
.z_news .right{ padding-left: 0px;}
.news3 img{ width:100%;}
.z_news .compamy li{ padding-top:0; margin-bottom:5px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.index_contact{ font-size:22px; color:#0d4da1; text-align:center; letter-spacing:0.2em;}
.feedback{ font-size:22px; color:#0d4da1; text-align:center; letter-spacing:0.2em; margin-top:10px; margin-bottom:10px;}
.index_con form{  padding-bottom: 0px; text-align:center;}
.index_con form p{  padding:10px 5px;  margin-top: 10px;width:80%; height:30px; float:left; margin-right: 1%;color: #0d4da1; }
.index_con form input[type='text']{width:68%;background:transparent;height:30px;border:1px #666 solid;outline: none; }
.index_con form textarea{width:68%;vertical-align: top;height:109px;background:transparent;border:1px #666 solid;resize:none;outline: none;}
.index_con input[type='submit']{background:#0d4da1;border:0;padding:10px 50px; margin-top:20px; margin-bottom:20px; text-align:center; color:#fff;}
.index_conta .name li{ font-size:14px; color:#0d4da1;}
.index_conta .name{ font-size:24px; color:#0d4da1; float:left; margin-top:20px; margin-bottom:20px; margin-left:0px !important;}
.index_conta .contacts{ font-size:14px; float:left; line-height:25px; margin-bottom:20px; margin-left:0px !important;}


.a_form form input[type='text']{background:transparent;border:0;font-size:14px;width:83%; padding-top:10px; padding-bottom:10px;}
.three .management p{  position:absolute; font-size:14px;text-align:center; color:#FFF; padding-top:5px; top:-3%; left:46%;width:30px; 
height: 30px; 
background:#0d4da1; 
-moz-border-radius: 50px; 
-webkit-border-radius: 50px; 
border-radius: 50px; margin:0 auto;}
.three .font{ height:360px;border-bottom:1px #8e8e8e solid; border-left:1px #8e8e8e solid; border-right:1px #8e8e8e solid; font-size:14px; text-align:center; padding-top:15px; padding-left:15px; padding-right:15px; padding-bottom:15px;}

.n_products .one .pro1 p{ font-size:14px; text-align:center;padding-top:10px; padding-bottom:10px; border-bottom:1px #999 solid; margin-left:10px !important; margin-right:10px !important;}
.n_products .one .pro1 .two{font-size:14px; margin-left:18px;}
.n_products .one .pro1 .two p{font-size:14px; margin-left:50px; margin: 0;padding: 0;border: 0; text-align: left; height: 20px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.z_page{ text-align: center; font-size: 0; margin:10px 0; clear: both;}
.container .pro_inner .msg-detail h3{margin:15px 0 0 0px; color:#333; border-bottom:1px #a7a7a7 solid; padding-bottom:15px;}
.container .pro_inner .msg-detail p{ line-height: 2; margin-left:5px; margin-top:10px; padding-top:10px; letter-spacing:0.1em;}
.qx_news .right li{ border-bottom:1px #999 dashed; letter-spacing:0.2em; line-height:25px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.qx_news1 .time{ float:left; width:10%; margin-top:20px;}
.qx_news1 .year{ background:#0d4da1;  padding:10px;text-align:center;color:#fff; margin-bottom:10px;}
.qx_news1 .date{ background:#3284f0; padding:10px;text-align:center;color:#fff;}
.qx_news1 .news1{width:53%; float:right; margin-top:20px;}
.qx_contact form input[type='text']{width:70%;background:transparent;height:30px;border:1px #666 solid;outline: none; }
.qx_contact form textarea{width:70%;vertical-align: top;height:109px;background:transparent;border:1px #666 solid;resize:none;outline: none;}




@media (min-width:768px) and (max-width:992px){
	
	
}



